package it.heima.xmy.Demo1;

import java.util.*;

/*
请定义一个可以存储“整数”的集合，并存储一些数据。
请按以下要求顺序编程实现：
1. 对集合中的数据打乱顺序；
1. 打印集合
1. 对集合中的数据进行升序排序
1. 打印集合
1. 对集合中的数据进行降序排序(要实现排序，不可以倒序遍历实现)
1. 打印集合*/
public class CollectionDemo02 {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(3);
        list.add(2);
        list.add(4);
        list.add(5);
        list.add(6);
        list.add(7);
        Collections.shuffle(list);

        System.out.println(list);
        Collections.sort(list, (o1, o2) -> o1 - o2);
        System.out.println(list);

        Collections.sort(list, (o1, o2) -> o2 - o1);
        System.out.println(list);
    }
}